# 基础镜像使用 Node.js 的官方镜像
FROM node:14-slim

# 设置工作目录
WORKDIR /app

# 复制项目的 package.json 文件到工作目录
COPY package.json ./

# 安装项目的依赖
RUN npm install --only=production

# 复制项目的其他文件到工作目录
COPY . ./

# 设置环境变量
ENV PORT 8082

# 设置容器启动时执行的命令
CMD ["node", "app.js"]